Output enable value for GPIO32…47, QSPI IOs and USB pins.
Write output enable (1/0 -> output/input). Reading back gives the last value written. If core 0 and core 1 both write to GPIO_HI_OE simultaneously (or to a SET/CLR/XOR alias), the result is as though the write from core 0 took place first, and the write from core 1 was then applied to that intermediate result.
In the Non-secure SIO, Secure-only GPIOs (as per ACCESSCTRL) ignore writes, and their output status reads back as zero. This is also true for SET/CLR/XOR aliases of this register.
GPIO | Output enable value for GPIO32…47 |
USB_DP | Output enable value for USB D+ pin |
USB_DM | Output enable value for USB D- pin |
QSPI_SCK | Output enable value for QSPI SCK pin |
QSPI_CSN | Output enable value for QSPI CSn pin |
QSPI_SD | Output enable value for QSPI SD0 (MOSI), SD1 (MISO), SD2 and SD3 pins |